/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package enumeraciones;

/**
 *
 * @author Luis
 */
public enum eSituacion {
     AC(1, "Acreditado"),
    NA(2, "No Acreditado");
    
    
     private Integer idSituacion;
     private String  nombre;

    private eSituacion() {
    }

    private eSituacion(Integer idSituacion, String nombre) {
        this.idSituacion = idSituacion;
        this.nombre = nombre;
    }

   
    
    public static eSituacion valorDe(Integer codigo) {
        eSituacion result = eSituacion.AC; // Default
        if (codigo != null) {
            for(eSituacion ft: eSituacion.values()) {
                if (codigo.equals(ft.getIdSituacion())) {
                    result = ft;
                    break;
                }
            }
        }
        return result;
    }
  

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
      @Override
    public String toString() {
        return nombre;
    } 

    /**
     * @return the idSituacion
     */
    public Integer getIdSituacion() {
        return idSituacion;
    }

    /**
     * @param idSituacion the idSituacion to set
     */
    public void setIdSituacion(Integer idSituacion) {
        this.idSituacion = idSituacion;
    }
    
}
